All Posts

  • Published on
    Node.js is a free, open-source, and cross-platform JavaScript runtime environment that allows developers to run JavaScript code outside the browser, typically on a server. It enables you to build fast, scalable web applications, real-time services like chat apps, and tools that handle a large number of simultaneous requests efficiently. Node.js uses an event-driven, non-blocking I/O model, which makes it lightweight and efficient — perfect for data-intensive applications that need to run in real-time. It also comes with npm (Node Package Manager), providing access to thousands of libraries, making development easier and faster.
  • Published on
    In this blog post, I will teach you how to connect a MySQL database with Node.js and Express using TypeScript in a beginner-friendly manner. You will learn how to create a Node.js and Express.js server with TypeScript. After that, I will show you how to connect to a MySQL database and execute CRUD operations. I will be using a sample SQL file for basic CRUD operation queries, which you can download from my GitHub link.